Cek user apakah termasuk user yang ter block 

- Ditaruh diatas pengecekan email & password

// Default password

        $defaultPassword = 'Panducakti@2025';

        // Ambil user dulu

        $user = User::where($fieldType, $credentials['login'])->first();

        // ✅ Cek apakah status user "blok"

        if ($user && $user->status === 'block') {

            return redirect()->back()->with('error', 'Akun kamu telah diblokir. Hubungi admin.');

        }


- ditaruh didalam if jika user memang benar email & passwordnya, sebelum redirect ke dashboard

            // Ambil data session incorectPassword

            $errors = Session::get('incorectPassword', []);

            // Hapus data yang sesuai dengan login yang berhasil

            if (isset($errors[$credentials['login']])) {

                unset($errors[$credentials['login']]);

                Session::put('incorectPassword', $errors);

            }

- ditaruh setelah if cek benar email password
// Gagal login → Simpan ke session
        $login = $credentials['login'];
        $errors = Session::get('incorectPassword', []);
        $errors[$login] = ($errors[$login] ?? 0) + 1;
        Session::put('incorectPassword', $errors);
        // warning salah 2x
        if ($errors[$login] === 2 && $user) {
            return redirect()->back()->with('error', 'Akun Anda akan diblokir jika login gagal satu kali lagi.');
        }
        // Blokir jika salah 3x
        if ($errors[$login] === 3 && $user) {
            $user->status = 'block';
            //set default password
            $user->password = Hash::make($defaultPassword);
            $user->save();
            return redirect()->back()->with('error', 'Akun ini telah diblokir karena gagal login 3x.');
        }